/*
    Lambda表达式的标准格式：
        由三部分组成：
            a.一些参数
            b.一个箭头
            c.一段代码
        格式：
            （参数列表） -> {一些重写方法的代码}；
        解释说明格式：
            （）：接口中抽象方法的参数列表，没有参数，就空着；有参数就写出参数，多个参数使用都好分隔
            -> ：传递的意思，把参数传递给方法体{}
            {} ：重写接口的抽象方法的方法体
 */
public class LambdaDemo1 {
    public static void main(String[] args) {
        //使用匿名内部类的方式实现多线程
        new Thread(new Runnable() {
            @Override
            public void run() {
                for (int i = 0; i < 20; i++) {
                    System.out.println("11111新线程创建了");
                }
            }
        }).start();
        //使用Lambda表达式，实现多线程
        new Thread(()->{
            for (int i = 0; i < 20; i++) {
                System.out.println("22222新线程又创建了");
            }
        }).start();
    }
}
